package com.gw.ycny.pojo;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import java.math.BigDecimal;
import java.time.LocalDate;
import java.time.LocalDateTime;
import lombok.Data;

/**
 * 监测设备传感器表
 * @TableName jcca31b
 */
@TableName(value ="jcca31b")
@Data
public class Jcca31b implements Serializable {
    /**
     * 主键
     */
    @TableId(value = "jcca31b010")
    private String jcca31b010;

    /**
     * 监测设备编号
     */
    @TableField(value = "jcca31b030")
    private String jcca31b030;

    /**
     * 传感器类型
     */
    @TableField(value = "jcca31b020")
    private String jcca31b020;

    /**
     * 厂商id
     */
    @TableField(value = "jcca31b040")
    private String jcca31b040;

    /**
     * 状态(0:无错误,1:供电异常,2:	传感器数据异常,3:采样间隔内没有采集到数据)
     */
    @TableField(value = "jcca31b050")
    private String jcca31b050;

    /**
     * 分辨率
     */
    @TableField(value = "jcca31b060")
    private String jcca31b060;

    /**
     * 灵敏度
     */
    @TableField(value = "jcca31b070")
    private String jcca31b070;

    /**
     * 入库日期
     */
    @TableField(value = "jcca31b080")
    private LocalDateTime jcca31b080;

    /**
     * 通讯方式
     */
    @TableField(value = "jcca31b090")
    private String jcca31b090;

    /**
     * 传感器型号
     */
    @TableField(value = "jcca31b100")
    private String jcca31b100;

    /**
     * 安装单位
     */
    @TableField(value = "jcca31b110")
    private String jcca31b110;

    /**
     * 安装时间
     */
    @TableField(value = "jcca31b120")
    private LocalDate jcca31b120;

    /**
     * 设计寿命
     */
    @TableField(value = "jcca31b130")
    private Integer jcca31b130;

    /**
     * 采集频率
     */
    @TableField(value = "jcca31b140")
    private Integer jcca31b140;

    /**
     * 上报频率
     */
    @TableField(value = "jcca31b150")
    private Integer jcca31b150;

    /**
     * 加报频率
     */
    @TableField(value = "jcca31b160")
    private Integer jcca31b160;

    /**
     * 传感器在设备上的序号
     */
    @TableField(value = "jcca31b170")
    private String jcca31b170;

    /**
     * 传感器编号
     */
    @TableField(value = "jcca31b180")
    private String jcca31b180;

    /**
     * 创建时间
     */
    @TableField(value = "jcca31b190")
    private LocalDateTime jcca31b190;

    /**
     * 创建人id
     */
    @TableField(value = "jcca31b200")
    private String jcca31b200;

    /**
     * 更新时间
     */
    @TableField(value = "jcca31b210")
    private LocalDateTime jcca31b210;

    /**
     * 更新人
     */
    @TableField(value = "jcca31b220")
    private String jcca31b220;

    /**
     * 删除标志（1：已删除）
     */
    @TableField(value = "jcca31b230")
    private String jcca31b230;

    /**
     * 经度
     */
    @TableField(value = "jcca31b240")
    private BigDecimal jcca31b240;

    /**
     * 纬度
     */
    @TableField(value = "jcca31b250")
    private BigDecimal jcca31b250;

    /**
     * 安装位置
     */
    @TableField(value = "jcca31b260")
    private String jcca31b260;

    /**
     * 埋深(cm)
     */
    @TableField(value = "jcca31b270")
    private BigDecimal jcca31b270;

    /**
     * 是否有钻孔(0:是,1:否)
     */
    @TableField(value = "jcca31b280")
    private String jcca31b280;

    /**
     * 阈值
     */
    @TableField(value = "jcca31b290")
    private BigDecimal jcca31b290;

    /**
     * 最小值
     */
    @TableField(value = "jcca31b300")
    private BigDecimal jcca31b300;

    /**
     * 最大值
     */
    @TableField(value = "jcca31b310")
    private BigDecimal jcca31b310;

    /**
     * 经纬度类型
     */
    @TableField(value = "jcca31b320")
    private String jcca31b320;

    /**
     * 最后在线时间
     */
    @TableField(value = "jcca31b330")
    private LocalDateTime jcca31b330;

    /**
     * 删除原因
     */
    @TableField(value = "jcca31b340")
    private String jcca31b340;

    /**
     * 设备通信编号
     */
    @TableField(value = "jcca31b350")
    private String jcca31b350;

    /**
     * 区站号
     */
    @TableField(value = "jcca31b360")
    private String jcca31b360;

    @TableField(exist = false)
    private static final long serialVersionUID = 1L;
}